package com.le.dub.mobile.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author guole
 * @since 2024-10-09
 */
@Data
public class DubRoleVO implements Serializable {

     private Long id;

    /**
     * 配音名称
     */
    private String roleName;

    /**
     * 阿里配音名称
     */
    private String cosyVoiceName;

    /**
     * 用户id
     */
    private Long userId;


    /**
     * 用户昵称
     */
    private String nick;


    /**
     * 使用次数
     */
    private Integer useCount;


    /**
     * 头像
     */
    private String head;
    /**
     * 创建时间
     */

    private Date createTime;
    /**
     * 创建时间格式化
     */

    private String createTimeFormat;

    /**
     * 克隆声音地址
     */
    private String soundUrl;
    /**

    /**
     * 示例音频地址
     */
    private String exampleSoundUrl;
    /**
     * 是否收藏 0 未收藏 1已收藏
     */
    private Integer isCollect;
}
